/**
 * File:   facturation.h
 * Author: Zio Donesse Brahim Al aasri, Alexandre Jules.
 * Interface de déclaration d'un type de données facturation_C.
 * Définition de fonctions et procédures destinées à 
 * manipuler des données de ce type.
 */

#ifndef _FACTURATION_H
#define	_FACTURATION_H

#include "typesprimitifs.h"
#include "commande.h"

typedef struct facturation {
    ENTIER client;
    BOOLEEN regle;
    DOUBLE montant;
    POINTEUR_COMMANDE pcommande;
} FACTURATION, *POINTEUR_FACTURATION;


extern POINTEUR_FACTURATION creer_facturation(ENTIER client, BOOLEEN regle, 
                                              DOUBLE montant,
                                              POINTEUR_COMMANDE pc);

extern void afficher_facturation(POINTEUR_FACTURATION pf);

extern void liberer_facturation(POINTEUR_FACTURATION pf);

#endif	/* _FACTURATION_H */

